Text copied to clipboard!
Título
Text copied to clipboard!Optimizador de Consultas para Monolito LMS en PHP
Descripción
Text copied to clipboard!
Estamos buscando un Optimizador de Consultas para Monolito LMS en PHP altamente capacitado para unirse a nuestro equipo de desarrollo. Esta posición está orientada a profesionales con experiencia en la mejora del rendimiento de bases de datos y sistemas monolíticos, especialmente aquellos desarrollados en PHP para plataformas LMS (Learning Management System). El candidato ideal tendrá un profundo conocimiento de SQL, estructuras de bases de datos relacionales, y experiencia práctica en la identificación y resolución de cuellos de botella en consultas complejas.
El rol implica trabajar estrechamente con desarrolladores backend, administradores de bases de datos y arquitectos de software para analizar el rendimiento actual del sistema, identificar áreas de mejora y aplicar técnicas de optimización que reduzcan el tiempo de respuesta y mejoren la escalabilidad del sistema. También se espera que el candidato documente sus hallazgos y proponga soluciones sostenibles a largo plazo.
Este puesto es clave para garantizar que nuestra plataforma LMS funcione de manera eficiente, especialmente en entornos con alta concurrencia y grandes volúmenes de datos. Buscamos a alguien con mentalidad analítica, atención al detalle y pasión por el rendimiento del software.
Responsabilidades
Text copied to clipboard!- Analizar consultas SQL existentes en el sistema LMS.
- Identificar cuellos de botella en el rendimiento de la base de datos.
- Optimizar consultas complejas para mejorar la eficiencia.
- Colaborar con el equipo de desarrollo para implementar mejoras.
- Monitorear el rendimiento del sistema tras las optimizaciones.
- Documentar los cambios y resultados obtenidos.
- Proponer estrategias de indexación y particionamiento.
- Realizar pruebas de carga y benchmarking.
- Revisar y refactorizar código PHP relacionado con acceso a datos.
- Asesorar sobre buenas prácticas en diseño de bases de datos.
Requisitos
Text copied to clipboard!- Experiencia comprobada en optimización de consultas SQL.
- Conocimiento avanzado de PHP y sistemas monolíticos.
- Experiencia con bases de datos MySQL o PostgreSQL.
- Habilidad para analizar planes de ejecución de consultas.
- Conocimiento de herramientas de monitoreo de rendimiento.
- Capacidad para trabajar en equipo multidisciplinario.
- Buena comunicación escrita y verbal.
- Experiencia previa en plataformas LMS es un plus.
- Conocimiento de patrones de diseño de software.
- Capacidad de documentación técnica clara y precisa.
Posibles preguntas de la entrevista
Text copied to clipboard!- ¿Cuántos años de experiencia tienes optimizando consultas SQL?
- ¿Has trabajado previamente con sistemas LMS monolíticos?
- ¿Qué herramientas utilizas para analizar el rendimiento de consultas?
- ¿Tienes experiencia con MySQL o PostgreSQL?
- ¿Cómo abordas la identificación de cuellos de botella en una base de datos?
- ¿Has trabajado en equipos ágiles de desarrollo?
- ¿Puedes compartir un ejemplo de una optimización exitosa que hayas implementado?
- ¿Qué técnicas utilizas para mejorar el rendimiento de una consulta compleja?
- ¿Tienes experiencia refactorizando código PHP relacionado con bases de datos?
- ¿Estás familiarizado con el uso de índices y particiones?